package com.cnhis.cloudhealth.clinical.hosdoctor.inspectreport.service;


import com.cnhis.cloudhealth.commons.Mappers.ModelVo;

import java.util.Map;

/**
 * Created by xiezhenyuan on 2016/3/25.
 */
public interface IInspectreport {
    /* ScriptId(7304) 临床医护查看检验报告 */
    ModelVo getExamreport(Map map,int pageno,int pagesize);
    /* ScriptId(4236) 检验_查找默认仪器 */
    ModelVo getDefaultinstrument();
    /* ScriptId(7305) 临床医护查看检验报告，常规检验结果  */
    ModelVo getExamresult(Map map);
    /* ScriptId(7306) 检验报告对应图像 */
    ModelVo getExamimage(Map map);
    //获取图像
    Map getExamimage2(Map map)throws Exception;
    /* ScriptId(7251) 医师站查看检验报告结果 */
    ModelVo getDoctorExamresult(Map map,int currentPage,int pageSize);
    /* ScriptId(11309) 处理前期版本，图像在数据库中存储的问题 */
    ModelVo getImagerepsult(Map map);
    /* ScriptId(11296) 获取影像报告图像 */
    ModelVo getImagerepimg(Map map);
    /* ScriptId(11299) 提取打印报告内容 */
    ModelVo getPrintrepcon(Map map);
    /* ScriptId(11300) 提取打印报告图像 */
    ModelVo getPrintrepimg(Map map);
    /* ScriptId(11328) 检查报告仪器项目 */
    ModelVo getRepimpro(Map map);
    /* ScriptId(7267) 指定时间，医技科室未确认的检查病人列表 */
    ModelVo getUnsureplist(Map map);
    /* ScriptId(7744) 检验危机值查询 */
    ModelVo getCheckcrisis(Map map,int pageno,int pagesize);
    /* ScriptId(1719) EMR_病历提醒 */
    ModelVo getEmrblremind(Map map);
    /* ScriptId(7301) 医师浏览影像检查报告结果 */
    ModelVo doctorViewImageResult(Map map,int currentPage,int pageSize)throws Exception;
}
